package cn.edu.imau.zy.student.mapper;

import cn.edu.imau.zy.common.core.entity.student.StStudentPoor;

import java.util.List;

/**
 * 贫困信息Mapper接口
 *
 * @author Wyz
 * @date 2020-10-16
 */
public interface StStudentPoorMapper {
    /**
     * 查询贫困信息
     *
     * @param studentId 贫困信息ID
     * @return 贫困信息
     */
    StStudentPoor selectStStudentPoorById(String studentId);

    /**
     * 查询贫困信息列表
     *
     * @param stStudentPoor 贫困信息
     * @return 贫困信息集合
     */
    List<StStudentPoor> selectStStudentPoorList(StStudentPoor stStudentPoor);

    /**
     * 新增贫困信息
     *
     * @param stStudentPoor 贫困信息
     * @return 结果
     */
    int insertStStudentPoor(StStudentPoor stStudentPoor);

    /**
     * 修改贫困信息
     *
     * @param stStudentPoor 贫困信息
     * @return 结果
     */
    int updateStStudentPoor(StStudentPoor stStudentPoor);

    /**
     * 删除贫困信息
     *
     * @param studentId 贫困信息ID
     * @return 结果
     */
    int deleteStStudentPoorById(String studentId);

    /**
     * 批量删除贫困信息
     *
     * @param studentIds 需要删除的数据ID
     * @return 结果
     */
    int deleteStStudentPoorByIds(String[] studentIds);

    StStudentPoor selectStStudentPoor(StStudentPoor studentPoor);
}
